home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the 3D Game Programming Gurus / gurus.iso / DirectX / dx9sdkcp.exe / SDK (C++) / Bin / DXUtils / Visual Studio 6.0 Wizards / DMToolWizard.awx / TEMPLATE / CONFIRM.INF < prev    next >
Encoding:
Text File  |  2002-12-11  |  2.5 KB  |  107 lines

  1. $$IF(EMPTY_TOOL)
  2. A project for creating custom DirectMusicTool will be generated with the following info:
  3. $$ELSE
  4. A project containing a sample DirectMusicTool will be generated with the following info:
  5. $$ENDIF
  6.     
  7.     Tool Name = $$TOOL_NAME$$
  8.     Class Name = $$CLASS_NAME$$
  9.     Interface Name = $$INTERFACE_NAME$$
  10.     DLL Name = $$DLL_NAME$$.dll
  11.     Author = $$TOOL_AUTHOR$$
  12.  
  13. $$IF(EMPTY_TOOL)
  14. PMsg Types to process:
  15. $$IF(PROCESS_MIDI)
  16.     + MIDI
  17. $$ENDIF
  18. $$IF(PROCESS_NOTE)
  19.     + Note
  20. $$ENDIF
  21. $$IF(PROCESS_SYSEX)
  22.     + SysEx
  23. $$ENDIF
  24. $$IF(PROCESS_NOTIFICATION)
  25.     + Notification
  26. $$ENDIF
  27. $$IF(PROCESS_TEMPO)
  28.     + Tempo
  29. $$ENDIF
  30. $$IF(PROCESS_CURVE)
  31.     + Curve
  32. $$ENDIF
  33. $$IF(PROCESS_TIMESIG)
  34.     + TimeSig
  35. $$ENDIF
  36. $$IF(PROCESS_PATCH)
  37.     + Patch
  38. $$ENDIF
  39. $$IF(PROCESS_TRANSPOSE)
  40.     + Transpose
  41. $$ENDIF
  42. $$IF(PROCESS_CHANNEL_PRIORITY)
  43.     + Channel_Priority
  44. $$ENDIF
  45. $$IF(PROCESS_STOP)
  46.     + Stop
  47. $$ENDIF
  48. $$IF(PROCESS_DIRTY)
  49.     + Dirty
  50. $$ENDIF
  51. $$IF(PROCESS_WAVE)
  52.     + Wave
  53. $$ENDIF
  54. $$IF(PROCESS_LYRIC)
  55.     + Lyric
  56. $$ENDIF
  57. $$IF(PROCESS_SCRIPTLYRIC)
  58.     + ScriptLyric
  59. $$ENDIF
  60. $$IF(PROCESS_USER)
  61.     + User
  62. $$ENDIF
  63.  
  64. PMsg Delivery Type:
  65. $$IF(DELIVERYTYPE_IMMEDIATE)
  66.     DMUS_PMSGF_TOOL_IMMEDIATE
  67. $$ELIF(DELIVERYTYPE_QUEUE)
  68.     DMUS_PMSGF_TOOL_QUEUE
  69. $$ELIF(DELIVERYTYPE_ATTIME)
  70.     DMUS_PMSGF_TOOL_ATTIME
  71. $$ENDIF
  72.  
  73. PMsg Post-Process:
  74. $$IF(POSTPROC_REQUEUE)
  75.     DMUS_S_REQUEUE
  76. $$ELIF(POSTPROC_FREE)
  77.     DMUS_S_FREE
  78. $$ELIF(POSTPROC_S_OK)
  79.     S_OK
  80. $$ENDIF
  81. $$ENDIF // EMPTY_TOOL
  82.  
  83. Files Generated:
  84.     + StdAfx.h
  85.     + StdAfx.cpp
  86.     + resource.h   (Resource header file)
  87.     + $$DLL_NAME$$.rc   (Resource file)
  88.     + dll.cpp   (DLL entry point, module registration)
  89.     + $$CLASS_NAME$$.h   (Header file for $$CLASS_NAME$$)
  90.     + $$CLASS_NAME$$.cpp   (Implementation of $$CLASS_NAME$$)
  91.     + $$DLL_NAME$$.h   (Contains interface for $$TOOL_NAME$$)
  92.     + $$DLL_NAME$$.def   (Declares the module parameters)
  93. $$IF(SUPPORT_DM_IMEDPARAM || SUPPORT_DM_DMP)
  94.     + alist.h   (Used by CParamsManager)
  95.     + alist.cpp   (Used by CParamsManager)
  96.     + ControlHelp.h   (Used by CParamsManager)
  97.     + ControlHelp.cpp   (Used by CParamsManager)
  98.     + param.h   (Used by CParamsManager)
  99.     + param.cpp   (Used by CParamsManager)
  100.     + validate.h   (Used by CParamsManager)
  101. $$ENDIF
  102. $$IF(SUPPORT_DM_DMP)
  103.     + $$CLASS_NAME$$Prop.h   (Property page header file)
  104.     + $$CLASS_NAME$$Prop.cpp   (Property page implementation)
  105.     + $$CLASS_NAME$$Prop.rgs   (Property page registration resource)
  106. $$ENDIF
  107.